/* 
 * Company: seowhy.com
 * Author : fesiong
 * Time   : 2015-08-06
 */
*{padding:0px;margin:0px;font-family:"Microsoft Yahei";}
a{text-decoration:none;-webkit-transition: all ease-in 0.2s; 
-ms-transition: all ease-in 0.2s; -moz-transition: all ease-in 0.2s;
 -o-transition: all ease-in 0.2s; transition: all ease-in 0.2s;
}
li{list-style:none}
a:hover{text-decoration:none;}
.clearfix{ clear:both;}
/* header */
.site-header{height:100px;width:100%;border-bottom:1px solid #ebebeb;position:relative;z-index:99999;}
.site-header.small{height:46px;position:fixed;z-index:99999;}
.site-header .logo{width:619px;height:80px;margin:10px 10px;background:url('../images/logo.png') center;}
.site-header .logo a{display:block;}
.site-header.small .logo{width:306px;height:36px;margin:5px 10px;background:url('../images/logo-small.png') center;}
.site-header.small .logo a{padding:20px 10px;}
.site-header.small	.rexian>li{ font-size:12px; height:36px; line-height:36px;}
.site-header.small	.rexian>li>img{display:block; width:45px; height:45px;}
.site-header.small	.rexian>li>strong{ font-size:16px; color:#F00;}
.navbar{margin-bottom:0px;}
.site-header .navbar{min-height:46px;margin-bottom:0px;width:100%;border-radius:0;}
.site-header .navbar a{padding: 40px 10px;}
.site-header.small .navbar a{padding: 13px 10px;}
.site-header.small .navbar-toggle{margin-top: 5px;margin-bottom:5px;}
.header-slide{overflow:hidden;width:100%;}
.header-slide .slideBox{position:relative;height:480px;}
.header-slide .slideBox .hd{text-align:center;position:absolute;bottom: 40px;width:100%;z-index:999;}
.header-slide .slideBox .hd a{padding:8px;background:#eee;background:rgba(221, 221, 221, 0.7);border-radius:10px;display: inline-block;margin:5px;cursor:pointer;}
.header-slide .slideBox .hd a.on{background:#fff;}
.header-slide .slideBox .bd li{height:470px; background-position:50% 0;background-size:cover;}
.header-slide .slideBox .bd a{display:block;width:100%;height:100%;}
.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}
 	.navbg{ background-image:url(../images/navbg.jpg); background-repeat:repeat-x; background-position:bottom center;}
	.nav{ width:100%}
	.nav>li{ width:14.28% }
	.nav>li>a{font-size:16px; text-align:center; color:#FFF;text-decoration:none;-webkit-transition: all ease-in 0s; 
-ms-transition: all ease-in 0s; -moz-transition: all ease-in 0s;
 -o-transition: all ease-in 0s; transition: all ease-in 0s;}
	.nav>li>a:hover{text-decoration:none; background-image:url(../images/navbghove.jpg); background-repeat:no-repeat; background-position: center center;}
	.rexian>li{height:80px; line-height:80px;float:left;margin-left:15px;margin-top:10px;}
	.rexian>li>strong{ font-size:28px; color:#F00;}
	@media (max-width: 990px) {
	.site-header .logo{width:306px;height:36px;margin:5px 10px;background:url('../images/logo-small.png') center;}
	.site-header  .logo a{padding:20px 10px;}
	.rexian>li{ font-size:12px; height:36px; line-height:36px;}
	.rexian>li>strong{ font-size:16px; color:#F00;}
	}
@media (max-width: 767px) {
	.site-header{height:46px;position:fixed;z-index:99999;}
	.site-header .logo{width:306px;height:36px;margin:5px 10px;background:url('../images/logo-small.png') center;}
	.site-header  .logo a{padding:20px 10px;}
	.site-header .navbar a{padding: 13px 10px;}
	.sidebar .widget{padding:21px 0px 0px !important;}
	.navbg{ background-color:#f8f8f8; background-image:none;border-color:#e7e7e7}
	.nav>li{ width:100% }
	.nav>li>a{ color:#1bb108;}
	.nav>li>a:hover{text-decoration:none; background-image:none;}
	.rexian>li{ font-size:12px; height:36px; line-height:36px;}
	.rexian>li>strong{ font-size:16px; color:#F00;}
}

/* footer */
.page-footer{background:#f5f5f5;padding:20px 0;margin-top:20px;border-top:1px solid #ebebeb}
.page-footer li{line-height:30px;}
.box-tit{font-size:16px;border-bottom: 1px solid #ebebeb;padding-bottom: 10px;margin-bottom: 10px;}
.box-tit .more{font-size:13px;padding-right:10px;font-weight:normal;padding:5px;}
.company-info i{padding-right:5px;}
.copyright{text-align:center;padding-top:20px;border-top:1px dotted #999;}
.box-content{overflow:hidden;}


/* index */
#cpshow{width:1170px; margin:auto;}
#aboutus{width:1170px; margin:30px auto;}
#cpbox{width:900px;float:left;}
#hsxm{margin:30px auto 50px auto;}
.cpimg{ width:100%; height:100%;}
.cpimg img{ width:100%; height:100%;}
.flbt{position:absolute;top:40%;line-height:50px;background:rgba(0,0,0,0.5);width:100%;}
.main-content{overflow:hidden;}
.company-description{}
.index-box{border:1px solid #ebebeb;margin-top:20px;overflow:hidden;padding-bottom:20px;}
.color-red{color:#f60;}
.color-red span{padding-left:5px;font-size:1.2em;color:#f90;}
.index-box .box-tit{border-bottom:0px;padding:15px 15px 0;}
.description{text-indent:2em;}
.index-news li{border-bottom: 1px dotted #ebebeb;margin-top: 10px;}
.image-box{height: 0;padding-bottom: 80%;position: relative;width: 100%;overflow: hidden;border: 1px solid #ebebeb;}
.image-box img{width: auto;height: auto;position: absolute;text-align:center;}
.product-box p a{ text-align:center; display:block; color:#000;}
.product-box p{height:40px;padding-top:5px;}
.category-more{font-size:13px;font-weight:normal;padding:5px;}
.category-more a{}
.category-more a:after{content:"|";padding-left: 8px;padding-right:5px;}

.crumb{background:#f5f5f5;}
.crumb .breadcrumb{margin-bottom:0px;}
.post-head{text-align: center;}
.post-meta{color: #959595;margin: 15px 0;}
.post-meta span{margin: 0px 7px;white-space: nowrap;}
.post-footer{padding-top:20px;}
.sidebar .widget {background: #ffffff;padding: 21px 0px 0px 30px;}
.widget .title {margin-top: 0;padding-bottom: 7px;border-bottom: 1px solid #ebebeb;margin-bottom: 21px;position: relative;}
.widget .content{overflow:hidden;}
.widget li{line-height:30px;}
.widget .tag-cloud a {border: 1px solid #ebebeb;padding: 2px 7px;color: #959595;line-height: 1.5em;display: inline-block;margin: 0 7px 7px 0;-webkit-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
.widget .tag-cloud a:hover {color: #333;background: #ccc;border: 1px solid #ccc;text-decoration: none;}
.product-meta{margin-top:20px;overflow:hidden;margin-bottom:20px;}
.product-thumb{border:1px solid #ebebeb;padding:10px;margin-bottom:10px;}
.product-thumb img{}
.thumb-box{position:relative;height:0px;padding-bottom:90%;overflow:hidden;}
.product-info{text-align:left;}
.product-info h1{margin-top:0px;border-bottom:1px dotted #ebebeb;padding-bottom:10px;font-size:18px;}
.product-info dt,.product-info.dd{float:left;}
.product-info dl{margin-bottom:10px;}
.product-content{margin-bottom:20px;border-bottom:1px solid #ebebeb}
.article-list{overflow:hidden;}
.article-list li{line-height:30px;border-bottom:1px dotted #ebebeb;padding:10px;}
.article-list li:nth-child(odd){background-color:#f9f9f9}
.friend-link li{float:left;padding:0 5px;}

.pagination {margin: 0 0 35px;text-align: center;display: block;}
.pagination a {text-align: center;display: inline-block;color: #666;background: #fff;border-radius: 2px;border:1px solid #ebebeb;}
.pagination a:hover {background: #ebebeb;text-decoration: none;border:1px solid #ccc}
.pagination a i {width: 36px;height: 36px;line-height: 36px;}
.pagination .page-number {background: #fff;color: #666;margin: 0 3px;display: inline-block;line-height: 36px;padding: 0 14px;border-radius: 2px;border:1px solid #ebebeb;}
.thumbimg{text-align:center;}
.thumbimg img{width:50%;margin:15px auto;padding:2px;border:1px solid #999;}

.picFocus{ margin:0 auto;  width:100%;height:100%;position:absolute;  overflow:hidden;  zoom:1;   }
.picFocus .hdthumb{ width:100%; padding-top:5px;  overflow:hidden; }
.picFocus .hdthumb ul{ margin-right:-5px;  overflow:hidden; zoom:1; }
.picFocus .hdthumb ul li{ padding-top:5px; float:left;  text-align:center; width:20%; height:20%;}
.picFocus .hdthumb ul li img{ width:100%; height:100%; border:2px solid #ddd; cursor:pointer; margin-right:5px;   }
.picFocus .hdthumb ul li.on{ background:url("../images/icoUp.gif") no-repeat center 0; }
.picFocus .hdthumb ul li.on img{ border-color:#f60;}
.picFocus .bdthumb{height:80%;}
.picFocus .tempWrap,.picFocus .bdthumb ul{height:100%;}
.picFocus .bdthumb li{ vertical-align:middle;height:100%;}
.picFocus .bdthumb img{ width:100%; height:100%; display:block;  }
.productthumbslide{width: 100%;height: 0px;position: relative;padding-bottom: 80%;}

.hdbgk{ background-image:url(../images/chankbg.jpg); background-repeat:repeat; padding:30px 0px; text-align:center;}
.btys{text-align:center;}
.btys h2{ color:#0ca129;margin-top: 0;}
.sytplb{clear:both;}
.sytplb li{ width:31.3%; height:180px; background-position:center center; background-repeat:no-repeat; float:left; font-size:18px; margin:1% 1%; position:relative}
.sytplb li:hover{ opacity: 0.8;}
.sytplb li a:hover{ line-height:25px;background-repeat:repeat; }
.sytplb li a .ljxq{position:absolute;top:67.5%;line-height:30px;width:100%;background:rgba(0,0,0,0.5);padding-bottom:28px; display:none;}
.sytplb li a:hover .ljxq{display:block; background:none;top:50%;}
.sytplb li a:hover .flbt{ background:none;top:30%;}
.bjt1{ background-image:url(../images/djg.jpg)}
.bjt2{ background-image:url(../images/djg2.jpg)}
.bjt3{ background-image:url(../images/djg3.jpg)}
.bjt4{ background-image:url(../images/djg4.jpg)}
.bjt5{ background-image:url(../images/djg5.jpg)}
.bjt6{ background-image:url(../images/djg6.jpg)}
.bjt7{ background-image:url(../images/djg7.jpg)}
.bjt8{ background-image:url(../images/djg8.jpg)}

.syabout{padding:15px;border:1px solid #ebebeb;margin-top:15px;}
.syaboutz{ width:55%; line-height:32px; font-size:14px; float:left;}
.syabouty{ width:42%; margin-right:3%; height:310px; float:left; background-image:url(../images/gywm.jpg); background-repeat:no-repeat; background-position:center center;}

.por{ position:relative}
#Left_ding3{ position:absolute; left:0px; top:45%; background-image:url(../images/left.jpg); background-repeat:no-repeat; width:45px; height:41px;}
#Right_ding3{ position:absolute; right:0px; top:45%; background-image:url(../images/right.jpg); background-repeat:no-repeat; width:45px; height:41px;}
#ISL_Cont_1d3{ width:1040px; overflow:hidden; margin:10px auto 0px auto;}
#ISL_Cont_1d3 li{ float:left; width:260px; text-align:center; line-height:32px;}
#ISL_Cont_1d3 li a img{ max-width:250px; max-height:224px;}

.xwbgk{background-image:url(../images/xinwenbg.jpg);  background-repeat: no-repeat; background-position:center center; padding:30px 0px;}
.xwbtys{text-align:center; color:#333;}
.xwbtys h2{color:#0ca129;}
.syxwys li{ width:40%; float:left; padding:0px 20px; margin:15px 5%; border-bottom:#666 dashed 1px; line-height:32px; }
.syxwys li a{ color:#333; display:block;}
.syxwys li a strong{ font-size:16px;color:#000;}
.syxwys li a:hover strong{ padding-left:10px; font-size:16px;color:#ff0000;}

.banquan{ text-align:center; line-height:32px;width:50%;float:left;margin-top:10px;margin-left:20%;}
.ewm{width:30%;float:right;}

.nrzck{ width:19%; float:left; white-space:nowrap; min-width:215px;}
.nydhbg{ background-image:url(../images/nydh.jpg); background-repeat:no-repeat; background-position:left top; color:#fff; height:188px; text-align:center; padding-top:140px; min-height:48px !important; font-size:24px; font-weight:bold;}
.nybt{ height:100px; font-size:36px; color:#fff; background-color:#00457f; line-height:100px; text-align:center; font-weight:bold;white-space:nowrap;}
.nylb li{ margin-top:2px;}
.nylb li a{ background-color:#e0e0e0; color:#000; height:45px; display:block; line-height:45px; text-align:center;white-space:nowrap;font-size:16px;}
.nylb li a:hover{ background-color:#00457f; color:#ffffff;}
.nyyouc{ width:78%; float:right;}
@media (max-width: 767px) {
	.nrzck, .nyyouc{ width:100%}
	.nydhbg{ background-image:url(../images/nydhxiao.jpg); height:97px; background-position:right top; padding-top:39px; text-align:left; padding-left:60px; min-height:58px !important; font-size:30px; }
	}
	
	.nytlk{ width:100%}
	.lxfsbg{ background-image:url(../images/lxfs.jpg); background-repeat:no-repeat; background-position:center center; height:220px; overflow:hidden;}
	.lxfsbg li{ width:285px; float:left; font-size:18px; text-align:center; line-height:240px;}
	.about{ line-height:32px;}
	.nyzann{ background-image:url(../images/zuo.jpg) !important; background-repeat:no-repeat; background-position:center center;}
	.nyyann{ background-image:url(../images/you.jpg) !important; background-repeat:no-repeat; background-position:center center;}